Discover the ultimate guide to whale watching in San Diego, featuring top tours, species to spot, and the best time to visit. Plus, learn about staying at Ocean Blue at Moonlight Beach!
CONNECT
Ocean Blue at Moonlight Beach
230 4th St, Encinitas, CA 92024, United States